Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / tests / backend / test_demo_mode_websocket_oracle.py

Displaying Raw • Download


tests/backend/test_demo_mode_websocket_oracle.py master (96b397dc) Text, 542 B

T8b949e# SPDX-License-Identifier: 0BSD

T8b949e"""Oracle: WebSocket mutators rejected in demo mode."""

Tff7b72from T7ee787__future__ Tff7b72import Te6edf3annotations

Tff7b72import T7ee787pytest

Tff7b72from T7ee787meshchatxT7ee787.T7ee787srcT7ee787.T7ee787backendT7ee787.T7ee787demo_mode Tff7b72import Te6edf3demo_mode_active
Tff7b72from T7ee787meshchatxT7ee787.T7ee787srcT7ee787.T7ee787backendT7ee787.T7ee787websocket_config_guard Tff7b72import Te6edf3WEBSOCKET_MUTATOR_TYPES


Tf0883e@pytestTff7b72.Td2a8ffmarkTff7b72.Td2a8ffparametrizeTb4b4b4(Ta5d6ff"Ta5d6ffmsg_typeTa5d6ff"Tb4b4b4, Tffa657sortedTb4b4b4(Te6edf3WEBSOCKET_MUTATOR_TYPESTb4b4b4)Tb4b4b4)
Tff7b72def Td2a8fftest_demo_mode_blocks_ws_mutator_typesTb4b4b4(Te6edf3mock_appTb4b4b4, Te6edf3msg_typeTb4b4b4)Tb4b4b4:
Te6edf3mock_appTff7b72.Td2a8ffdemo_mode Tff7b72= Tff7b72True
Tff7b72assert Te6edf3demo_mode_activeTb4b4b4(Te6edf3mock_appTb4b4b4) Tff7b72is Tff7b72True
Tff7b72assert Te6edf3msg_type Tff7b72in Te6edf3WEBSOCKET_MUTATOR_TYPES


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────